Open maps as a bridge between algebraic observational equivalence and bisimilarity

نویسنده

  • Slawomir Lasota
چکیده

There are two widely accepted notions of behavioural equivalence, formalizing the idea of observational indistinguishability: observational equivalence for algebras (which are models for sequential systems) and bisimulation equivalence (bisimilarity) for concurrent processes. In this paper we show that the observational equivalences for standard, partial and regular algebras are bisimulation equivalences. This is done in the setting of open maps, proposed in JNW93] as an abstract approach to behavioural equivalences of processes. The main advantage of the results is capturing the models for sequential and concurrent systems in a uniform framework. In such an abstract setting we formulate the property of determinism, shared by all the algebras considered in this paper, and identify some interesting facts about bisimilarity in the deterministic case. All the results for standard, regular and partial algebras are obtained by the applications of a general machinery developed in the paper, which we expect to be applicable also in other contexts.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Open Maps, Behavioural Equivalences, and Congruences

Spans of open maps have been proposed by Joyal, Nielsen, and Winskel as a way of adjoining an abstract equivalence, P-bisimilarity, to a category of models of computation M, where P is an arbitrary subcategory of observations. Part of the motivation was to recast and generalise Milner’s well-known strong bisimulation in this categorical setting. An issue left open was the congruence properties ...

متن کامل

On the Coincidence of Observational Equivalence and Labeled Bisimilarity in Applied Pi Calculus

However, this problem can be fixed by requiring active substitutions be defined on the base sort only (see, for instance, [2]). The purpose of this note is to supply a proof for the theorem. In the original semantics in [1], the use of structural equivalence introduces the nondeterminism, which makes it difficult to write a rigorous proof. To overcome the difficulty we shall use intermediate se...

متن کامل

Deriving Labels and Bisimilarity for Concurrent Constraint Programming

Concurrent constraint programming (ccp) is a well-established model for concurrency that builds upon operational and algebraic notions from process calculi and first-order logic. Bisimilarity is one of the central reasoning techniques in concurrency. The standard definition of bisimilarity, however, is not completely satisfactory for ccp since it yields an equivalence that is too fine grained. ...

متن کامل

A Proof of Coincidence of Labeled Bisimilarity and Observational Equivalence in Applied Pi Calculus

However, this problem can be fixed by requiring active substitutions be defined on the base sort only (see, for instance, [3]). The purpose of this note is to supply a proof for the theorem. In the original semantics in [1], the use of structural equivalence introduces many possibilities and makes it difficult to write a rigorous proof. To overcome the difficulty we shall use intermediate seman...

متن کامل

W ork BRICS Basic Research in Computer Science Open Maps ( at ) Work

The notion of bisimilarity, as defined by Park and Milner, has turned out to be one of the most fundamental notions of operational equivalences in the field of process algebras. Not only does it induce a congruence (largest bisimulation) in CCS which have nice equational properties, it has also proven itself applicable for numerous models of parallel computation and settings such as Petri Nets ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997